Preserving players goals: a choreography-driven matchmaking approach

نویسندگان

  • Matteo Baldoni
  • Cristina Baroglio
  • Alberto Martelli
  • Viviana Patti
  • Claudio Schifanella
چکیده

An agent interaction protocol, a service choreography, can quite naturally be interpreted as an alliance of parties, which cooperate to achieve a goal. On the other hand, each participant entered the alliance moved by goals of its own, which it would like to fulfill by playing one of the roles. The achievement of the shared and of the specific goals depend both on the interaction schema, that is captured by the choreography, and on the participant’s capabilities, where by this word we mean the skills of the participant, the actions that it can execute. We show in this paper that the choice of which capabilities to use cannot rely totally on local criteria, as instead it is commonly done by the approaches to matchmaking, but it must take into account the choreography/protocol. This happens whenever the match is not exact, e.g. when plugin match is used. We also describe an extended plugin match that takes into account also the constraints given by the choreography for performing the capability selection.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Service selection by choreography-driven matching

The greater and greater quantity of services that are available over the web causes a growing attention to techniques that facilitate their reuse. A web service specification can be quite complex, including various operations and message exchange patterns. In this work, we focus on the problem of retrieving a web service, which can play a given choreography role, preserving at the same time a c...

متن کامل

Flexible choreography-driven service selection

The greater and greater availability of services over the web motivates the growing interest in techniques that facilitate their re-use. A web service specification can be quite complex, including various operations and message exchange patterns. In this work, we propose a rule-based declarative representation of services, and in particular of WSDL operations, that enables the application of te...

متن کامل

Joint Achievement of Services' Personal Goals

Web service specifications can be quite complex, including various operations and message exchange patterns. In this work, we give a rule-based declarative representation of services, and in particular of WSDL operations, that enables the application of techniques for reasoning about actions and change, that are typical of agent systems. This makes it possible to reason on a rule-based specific...

متن کامل

Goal Preservation by Choreography-Driven Matchmaking

In this work we give a formal background and identify the limits of applicability of local matching criteria (among which the wellknown Zaremski and Wings’s plugin-match) when they are used to automatically retrieve all the capabilities that are necessary to instantiate a given choreography. In doing this it is necessary to take into account and somehow merge two possibly conflicting perspectiv...

متن کامل

2 nd Workshop on Emerging Web Services Technology

The greater and greater quantity of services that are available over the web causes a growing attention to techniques that facilitate their reuse. A web service specification can be quite complex, including various operations and message exchange patterns. In this work, we focus on the problem of retrieving a web service, which can play a given choreography role, preserving at the same time a c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007